﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ext.Net;
using Ent.Inscripcion.Core.Core;
using Ent.Inscripcion.Core;

namespace Ent.Inscripcion.Presentacion.Administracion
{
    public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        protected void btnIngresar_Click(object sender, DirectEventArgs e)
        {
            try
            {
                var usuario = e.ExtraParams["Login"];
                var clave = e.ExtraParams["Password"];
                var autenticacion = Autenticacion.Execute(usuario, clave);
                if (autenticacion.Result)
                {
                    Session["IdUsuario"] = autenticacion.DatosUsuario.Id.ToString();
                Session["Usuario"] = usuario;
                Session["NombreUsuario"] = string.Format("{0} {1}", autenticacion.DatosUsuario.Nombre, autenticacion.DatosUsuario.Apellido);
                
                // Then user send to application
                Response.Redirect("Principal.aspx");
                }
            }
            catch (Exception ex)
            {
                
                Util.RegistarLog(ex);
            }
        }
    }
}